.Card{
    display: flex;
    position: fixed;
    background-color: #484848;
    width:700rem;
    height:80rem;
    bottom:20rem;
    left:0;
    right:0;
    margin:auto;
    border-radius:50rem;
    border:none;
    z-index:999;
}

.Icon{
    position: absolute;
    bottom: -12rem;
}


.IconImage{
    height:92rem;
}

.TotalAmount{
    position: absolute;
    left:45rem;
    background-color: red;
    width:30rem;
    height:30rem;
    border-radius:50%;
    text-align: center;
    color: #fff;
    font-weight: bold;
}

.Price,.noMeal{
    display: flex;
    align-items: center;
    color:#fff ;
    font-size:30rem;
    margin-left:100rem;
    font-weight: bold;
}
.Button{
    position: absolute;
    right: -5rem;
    height: 100%;
    border-radius: 50rem;
    width: 180rem;
    border: none;
    background-color: #FCBF49;
    font-size: 30rem;
}

.noMeal{
    color: rgba(208, 208, 208, 0.66);
}



.noSelect{
    background-color: rgba(255, 255, 255, 0.35);
    color: #d2d2d2;

}

.Price::before{
    content: "￥";
    font-size: 25rem;
}

